<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    

    <script>
        // Map 对象 是一组键值对的结构，特点具有极快的查找速度
        // 声明方式：
        // let m = new Map();
        // let m = new Map();

        // set() 
        // m.set("name","张三");
        // console.log(m);

        // get()
        // console.log(m.get("name"))

        // delete() 
        // m.delete("name")
        // clear() 
        // m.clear();
        // size 数据的长度

        let m2 = new Map([
            [1,"one"],
            [2,"two"],
            [3,"three"]
        ])
        // for in 遍历数组 对象
        // for of 不能直接变量对象
        for(let [key,value] of m2){
            console.log(key,value);
        }

        let arr = Array.from(m2);
        console.log(arr)
        // ES6
        // flat()
        let b = arr.flat(Infinity)
        console.log(b)
        
        // Promise() 对象 周一

    </script>


</body>
</html>